<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>hello world~!!</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
    <style>
        *{margin: 0;padding: 0;}
        body{font:16px/1.5 'Microsoft Yahei';}
        .clearfix:after{content:'';display:block;clear:both;}
        .fl{float:left;}
        .fr{float:right;}

    </style>
</head>
<body>

</body>
    <script>
        /*  正则:匹配字符串的强大工具


            正则：
               直接量: /pattern/modifider
                    pattern 字符串模板
                    modifider 修饰符,可以组合使用
                        i 忽略大小写
                        g global全局匹配,默认只匹配一次
                        m 多行匹配

                new ：new RegExp(pattern,modifider)
                    pattern 字符串模板
                    modifider 修饰符,可以组合使用

            字符串方法
                match  查找字符串，返回查找结果数组 匹配失败为null 可以全局匹配;
                search 查找字符串，返回查找字符串首次出现的下标,匹配失败为-1，只能匹配一次;
                split  分割字符串成数组,默认全局匹配
                replace(oldval,newval) 匹配oldval字符串，并且替换为newval,可以全局匹配

                字符串.方法(正则);

            正则方法:
                exec()  查找字符串，返回查找结果数组 匹配失败为null 只能匹配一次;
                test    查找字符串，返回查找boolean,匹配成功为true,匹配失败为false











        */
        var str = 'javascript2017';
        //var pattern = 'A';
        // var reg = new RegExp(pattern,'gi');
        // var reg = /A/gi;
        // var val = str.match(reg);
        // console.log(val);

        /*------- exec --------*/
        // var reg = /a/g;
        // var val = reg.exec(str);
        // console.log(val);


        /*------- test --------*/
        // var reg = /9/;
        // var val = reg.test(str);
        // console.log(val);









    </script>
</html>
